package cn.xscrum.vtsp.mapper;

import cn.xscrum.vtsp.domain.VtspActivityAppraise;
import cn.xscrum.vtsp.domain.VtspAppraise;

import java.util.List;

/**
 * 活动评价信息Mapper接口
 * 
 * @author xscrum
 * @date 2021-10-20
 */
public interface VtspActivityAppraiseMapper 
{
    /**
	  * 查询活动评价信息
     * 
     * @param appraiseId 活动评价信息ID
     * @return 活动评价信息
     */
    public VtspActivityAppraise selectVtspActivityAppraiseById(Long appraiseId);

    public VtspActivityAppraise selectVtspActivityAppraiseById2(Long enrollId);

    /**
	 * 查询活动评价信息列表
     * 
     * @param vtspActivityAppraise 活动评价信息
     * @return 活动评价信息集合
     */
    public List<VtspActivityAppraise> selectVtspActivityAppraiseList(VtspActivityAppraise vtspActivityAppraise);

    /**
	 * 新增活动评价信息
     * 
     * @param vtspActivityAppraise 活动评价信息
     * @return 结果
     */
    public int insertVtspActivityAppraise(VtspActivityAppraise vtspActivityAppraise);

    /**
	  * 修改活动评价信息
     * 
     * @param vtspActivityAppraise 活动评价信息
     * @return 结果
     */
    public int updateVtspActivityAppraise(VtspActivityAppraise vtspActivityAppraise);

    /**
	 * 删除活动评价信息
     * 
     * @param appraiseId 活动评价信息ID
     * @return 结果
     */
    public int deleteVtspActivityAppraiseById(Long appraiseId);

    /**
	 * 批量删除活动评价信息
     * 
     * @param appraiseIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteVtspActivityAppraiseByIds(String[] appraiseIds);
}
